import java.awt.*; 

public class Blood { 
    int x, y, w, h; 
    TankClient tc; 

    int step = 0; 
    private boolean live = true; 

    public boolean isLive() { 
        return live; 
    } 

    public void setLive(boolean live) { 
        this.live = live; 
    } 

    private int[][] pos = { 
        {350, 300}, {360, 300}, {370, 275}, 
        {400, 200}, {360, 270}, {365, 290}, {350, 340} 
    }; 

    public Blood() { 
        x = pos[0][0]; 
        y = pos[0][1]; 
        w = h = 15; 
    } 

    public void draw(Graphics g) { 
        if (!live) { 
            return; 
        } 
        Color c = g.getColor(); 
        g.setColor(Color.MAGENTA); 
        g.fillRect(x, y, w, h); 
        g.setColor(c); 
        move(); 
    } 

    private void move() { 
        step++; 
        if (step == pos.length) { 
            step = 0; 
        } 
        x = pos[step][0]; 
        y = pos[step][1]; 
    } 

    public Rectangle getRect() { 
        return new Rectangle(x, y, w, h); 
    } 
} 
